package com.dsh.subscribeSetting.entity;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 咨询列表(ConsultationAppointment)实体类
 *
 * @author makejava
 * @since 2022-05-12 10:05:10
 */
@Data
public class ConsultationAppointment implements Serializable {
    private static final long serialVersionUID = 629238302404337939L;
    /**
    * 咨询预约的id
    */
    @ApiModelProperty("咨询预约的id")
    private Integer id;
    /**
    * 放号提起（）周
    */
    @ApiModelProperty("放号提起（）周")

    private String issuingWeek;
    /**
    * 放号时间每天（）
    */
    @ApiModelProperty("放号时间每天（）")

    private String issuingTime;
    /**
    * 号源过期是否勾选1为开启，0为关闭
    */
    @ApiModelProperty("号源过期是否勾选1为开启，0为关闭")

    private Integer numberExpired;
    /**
    * 号源时间
    */
    @ApiModelProperty("号源时间")

    private String numberTime;
    /**
    * 是否开启现场预留号
    */
    @ApiModelProperty("是否开启现场预留号")

    private Integer siteReservationNumber;
    /**
    * 是个开启会员预留号
    */
    @ApiModelProperty("是个开启会员预留号")

    private Integer memberReservationNumber;
    /**
    * 预约支付是否开启
    */
    @ApiModelProperty("预约支付是否开启")

    private Integer advancePayment;
    /**
    * 挂号设置是否展示
    */
    @ApiModelProperty("挂号设置是否展示")

    private Integer registrationSettings;
    /**
    * 是个开启微信支付
    */
    @ApiModelProperty("是否开启微信支付")

    private Integer wechatPayment;
    @ApiModelProperty("是否开启支付宝支付")

    private Integer alipayPayment;
    /**
    * 微信预约限号是否开启
    */
    @ApiModelProperty("微信预约限号是否开启")

    private Integer wechatReservationLimit;
    /**
    * 微信预约限号（）天
    */
    @ApiModelProperty("微信预约限号（）天")

    private String wechatReservationLimitTime;
    /**
    * 微信预约限号（）次
    */
    @ApiModelProperty("微信预约限号（）次")

    private String wechatReservationLimitNum;
    /**
    * 微信预约惩罚是否开启
    */
    @ApiModelProperty("微信预约惩罚是否开启")

    private Integer wechatAppointmentPunishment;
    /**
    * 是否开启退号抢号
    */
    @ApiModelProperty("是否开启退号抢号")

    private Integer backGrabNum;
    /**
    * 退号提醒1已开启0未开启
    */
    @ApiModelProperty("退号提醒1已开启0未开启")

    private Integer withdrawalReminder;
    /**
    * 诊前短信通知
    */
    @ApiModelProperty("诊前短信通知")

    private Integer smsNotification;
    /**
    * 诊前微信通知
    */
    @ApiModelProperty("诊前微信通知")

    private Integer wechatNotification;
    /**
    * 是个允许退号
    */
    @ApiModelProperty("是个允许退号")

    private Integer allowReturn;
    /**
    * 退费方式1固定退费0阶梯退费
    */
    @ApiModelProperty("退费方式1固定退费0阶梯退费")

    private Integer refundMethod;
    /**
    * 患者提前min
    */
    @ApiModelProperty("患者提前min")

    private String advance;
    /**
    * 退还比例
    */
    @ApiModelProperty("退还比例")

    private String proportion;

}